home *** CD-ROM | disk | FTP | other *** search
/ PCMania 64 / PCMania CD64_1.iso / phy / phy004 / files / articulo.t17 < prev    next >
Encoding:
Text File  |  1997-06-09  |  1.5 KB  |  45 lines

  1. ε                       Curso de POV. Lenguaje escénicoπ
  2.  
  3.   No hay mucho tiempo y por eso hoy la sección será cortita... lástima. Vamos
  4. a abordar las directivas del lenguaje escénico del POV-Ray desde el punto de
  5. vista del "programador" de POV.
  6.   Como en cualquier lenguaje de programación, hay sentencias 'Γifπ', bucles
  7. 'Γwhileπ', 'Γforπ', etc. Todas las directivas estas se ven precedidas por el
  8. caracter "Γcanalπ" (#).
  9.   La sentencia Γ#ifπ se parece mucho a la del C, su formato es muy sencillo:
  10.  
  11. Γ #if(condicion)π
  12. Γ   acciones     π
  13. Γ #end            π
  14.  
  15.   Otros elementos del lenguaje son las variables que se declaran con la
  16. directiva Γ#declareπ y que debe usarse siempre para actualizar las variables:
  17.  
  18. Γ #declare A=10π
  19. Γ #declare B=5 π
  20. Γ #declare A=A+1π
  21. Γ #declare C=A+B Σ   // Algunos ejemplos.π
  22.  
  23.   Un bucle Γ#whileπ es un bucle que lleva entre parentesis una condición que
  24. en cuanto sea falsa terminará de ejecutarse, un ejemplo:
  25.  
  26. Γ #declare A=10π
  27. Γ #while(A>1)    π
  28. Γ   object { personajeπ
  29. Γ            translate <A*15, 0, A*7>π
  30. Γ            }π
  31. Γ   #declare A=A-1π
  32. Γ #endπ
  33.  
  34.   Las condiciones que pueden ponerse son las que aparecen a continuación, y
  35. con esto nos despedimos hasta el próximo número.
  36.  
  37. Γ x>y   ->  x mayor que yπ
  38. Γ x<y   ->  x menor que yπ
  39. Γ x<=y  ->  x menor o igual que yπ
  40. Γ x>=y  ->  x mayor o igual que yπ
  41. Γ x=y   ->  x igual que yπ
  42. Γ x!=y  ->  x distinto que yπ
  43. Γ A&B   ->  A y B (si las 2 son verdaderas)π
  44. Γ A|B   ->  A o B (si alguna de las 2 es verdadera)π
  45.